mission of freeing humankind from disease - Francés Inglés Diccionario